/** 
* All Rights Reserved , Copyright (C) 2020 , 青岛鼎信通讯股份有限公司
* 
* WorkTaskEntity
* 日程任务
* 
* 修改纪录
* 2020-11-05 版本：1.0 zhanglongfei 创建。
* @version 版本：1.0
* @author 作者：zhanglongfei</name>
* 创建日期2020-11-05</date>
*/

package com.topscomm.work.pojo;

import java.math.BigDecimal;
import java.util.*;
import com.topscomm.work.*;

public class WorkTaskEntity extends WorkEntity
{
    private static final long serialVersionUID = 1L;
    /** TableName:日程任务	*/
    public static String tableName= "WorkTask";
    @Override
    public String getTableName(){ return "WorkTask";}

    /** ColumnName:任务类型		*/
    public static String FieldTasktype = "tasktype";

    /** ColumnName:日程类型		*/
    public static String FieldScheduletype = "scheduletype";

    /** ColumnName:日程标题		*/
    public static String FieldName = "name";

    /** ColumnName:日程描述		*/
    public static String FieldContent = "content";

    /** ColumnName:开始时间		*/
    public static String FieldBegintime = "begintime";

    /** ColumnName:结束时间		*/
    public static String FieldEndtime = "endtime";

    /** ColumnName:周期类型		*/
    public static String FieldPeriodtype = "periodtype";

    /** ColumnName:周期频率		*/
    public static String FieldPeriodfrequency = "periodfrequency";

    /** ColumnName:第几周		*/
    public static String FieldWeeksequence = "weeksequence";

    /** ColumnName:第几天/周几		*/
    public static String FieldDaysequence = "daysequence";

    /** ColumnName:终止类型		*/
    public static String FieldStoptype = "stoptype";

    /** ColumnName:终止时间		*/
    public static String FieldStoptime = "stoptime";

    /** ColumnName:月周期重复方式		*/
    public static String FieldMonthrepeattype = "monthrepeattype";

    /** ColumnName:重复次数		*/
    public static String FieldRepeatcount = "repeatcount";

    /** ColumnName:代创建人工号		*/
    public static String FieldHandleusercode = "handleusercode";

    /** ColumnName:代创建人姓名		*/
    public static String FieldHandleusername = "handleusername";

    /** ColumnName:标签		*/
    public static String FieldTags = "tags";

    /**任务类型		*/
    private String tasktype;

    /**日程类型		*/
    private String scheduletype;

    /**日程标题		*/
    private String name;

    /**日程描述		*/
    private String content;

    /**开始时间		*/
    private Date begintime;

    /**结束时间		*/
    private Date endtime;

    /**周期类型		*/
    private String periodtype;

    /**周期频率		*/
    private int periodfrequency;

    /**第几周		*/
    private int weeksequence;

    /**第几天/周几		*/
    private int daysequence;

    /**终止类型		*/
    private int stoptype;

    /**终止时间		*/
    private Date stoptime;

    /**月周期重复方式		*/
    private int monthrepeattype;

    /**重复次数		*/
    private int repeatcount;

    /**代创建人工号		*/
    private String handleusercode;

    /**代创建人姓名		*/
    private String handleusername;

    /**标签		*/
    private String tags;

    /**
    * @return the  tasktype:任务类型
    */
    public String getTasktype() {
        return this.tasktype;
    }

    /**
    * @param tasktype:任务类型
    */
    public void setTasktype(String tasktype) {
        this.tasktype = tasktype;
    }

    /**
    * @return the  scheduletype:日程类型
    */
    public String getScheduletype() {
        return this.scheduletype;
    }

    /**
    * @param scheduletype:日程类型
    */
    public void setScheduletype(String scheduletype) {
        this.scheduletype = scheduletype;
    }

    /**
    * @return the  name:日程标题
    */
    public String getName() {
        return this.name;
    }

    /**
    * @param name:日程标题
    */
    public void setName(String name) {
        this.name = name;
    }

    /**
    * @return the  content:日程描述
    */
    public String getContent() {
        return this.content;
    }

    /**
    * @param content:日程描述
    */
    public void setContent(String content) {
        this.content = content;
    }

    /**
    * @return the  begintime:开始时间
    */
    public Date getBegintime() {
        return this.begintime;
    }

    /**
    * @param begintime:开始时间
    */
    public void setBegintime(Date begintime) {
        this.begintime = begintime;
    }

    /**
    * @return the  endtime:结束时间
    */
    public Date getEndtime() {
        return this.endtime;
    }

    /**
    * @param endtime:结束时间
    */
    public void setEndtime(Date endtime) {
        this.endtime = endtime;
    }

    /**
    * @return the  periodtype:周期类型
    */
    public String getPeriodtype() {
        return this.periodtype;
    }

    /**
    * @param periodtype:周期类型
    */
    public void setPeriodtype(String periodtype) {
        this.periodtype = periodtype;
    }

    /**
    * @return the  periodfrequency:周期频率
    */
    public int getPeriodfrequency() {
        return this.periodfrequency;
    }

    /**
    * @param periodfrequency:周期频率
    */
    public void setPeriodfrequency(int periodfrequency) {
        this.periodfrequency = periodfrequency;
    }

    /**
    * @return the  weeksequence:第几周
    */
    public int getWeeksequence() {
        return this.weeksequence;
    }

    /**
    * @param weeksequence:第几周
    */
    public void setWeeksequence(int weeksequence) {
        this.weeksequence = weeksequence;
    }

    /**
    * @return the  daysequence:第几天/周几
    */
    public int getDaysequence() {
        return this.daysequence;
    }

    /**
    * @param daysequence:第几天/周几
    */
    public void setDaysequence(int daysequence) {
        this.daysequence = daysequence;
    }

    /**
    * @return the  stoptype:终止类型
    */
    public int getStoptype() {
        return this.stoptype;
    }

    /**
    * @param stoptype:终止类型
    */
    public void setStoptype(int stoptype) {
        this.stoptype = stoptype;
    }

    /**
    * @return the  stoptime:终止时间
    */
    public Date getStoptime() {
        return this.stoptime;
    }

    /**
    * @param stoptime:终止时间
    */
    public void setStoptime(Date stoptime) {
        this.stoptime = stoptime;
    }

    /**
    * @return the  monthrepeattype:月周期重复方式
    */
    public int getMonthrepeattype() {
        return this.monthrepeattype;
    }

    /**
    * @param monthrepeattype:月周期重复方式
    */
    public void setMonthrepeattype(int monthrepeattype) {
        this.monthrepeattype = monthrepeattype;
    }

    /**
    * @return the  repeatcount:重复次数
    */
    public int getRepeatcount() {
        return this.repeatcount;
    }

    /**
    * @param repeatcount:重复次数
    */
    public void setRepeatcount(int repeatcount) {
        this.repeatcount = repeatcount;
    }

    /**
    * @return the  handleusercode:代创建人工号
    */
    public String getHandleusercode() {
        return this.handleusercode;
    }

    /**
    * @param handleusercode:代创建人工号
    */
    public void setHandleusercode(String handleusercode) {
        this.handleusercode = handleusercode;
    }

    /**
    * @return the  handleusername:代创建人姓名
    */
    public String getHandleusername() {
        return this.handleusername;
    }

    /**
    * @param handleusername:代创建人姓名
    */
    public void setHandleusername(String handleusername) {
        this.handleusername = handleusername;
    }

    /**
    * @return the  tags:标签
    */
    public String getTags() {
        return this.tags;
    }

    /**
    * @param tags:标签
    */
    public void setTags(String tags) {
        this.tags = tags;
    }

}
